package com.weihj.entity;

import java.util.Date;
import javax.persistence.*;

public class Feedback {
    /**
     * ID
     */
    @Id
    @Column(name = "feedback_id")
    private Long feedbackId;

    /**
     * 标题
     */
    private String title;

    /**
     * 问题提出人
     */
    @Column(name = "submitter_name")
    private String submitterName;

    /**
     * 问题提出人主键
     */
    @Column(name = "submitter_id")
    private String submitterId;

    /**
     * 提交人部门主键
     */
    @Column(name = "submitter_group_id")
    private String submitterGroupId;

    /**
     * 提交人部门名称
     */
    @Column(name = "submitter_group")
    private String submitterGroup;

    /**
     * 提交时间
     */
    @Column(name = "submit_time")
    private Date submitTime;

    /**
     * 处理人名称
     */
    @Column(name = "handler_name")
    private String handlerName;

    /**
     * 处理人主键
     */
    @Column(name = "handler_id")
    private String handlerId;

    /**
     * 处理人部门主键
     */
    @Column(name = "handler_group_id")
    private String handlerGroupId;

    /**
     * 处理人部门名称
     */
    @Column(name = "handler_group")
    private String handlerGroup;

    /**
     * url
     */
    private String url;

    /**
     * 最后期限
     */
    private Date deadline;

    /**
     * 状态
     */
    private Boolean status;

    /**
     * 是否为已报缺陷
     */
    @Column(name = "is_reported_issue")
    private Boolean isReportedIssue;

    /**
     * 是否为已报项目
     */
    @Column(name = "is_reported_project")
    private Boolean isReportedProject;

    /**
     * 是否定责
     */
    @Column(name = "is_criticized")
    private Boolean isCriticized;

    /**
     * 关键字
     */
    private String keyword;

    /**
     * 图片链接
     */
    @Column(name = "image_path")
    private String imagePath;

    /**
     * 系统ID
     */
    @Column(name = "system_id")
    private String systemId;

    /**
     * 系统名称
     */
    @Column(name = "system_name")
    private String systemName;

    /**
     * 菜单路径
     */
    @Column(name = "menu_path")
    private String menuPath;

    /**
     * 创建时间
     */
    @Column(name = "creation_time")
    private Date creationTime;

    /**
     * 删除人ID
     */
    @Column(name = "deleter_user_id")
    private String deleterUserId;

    /**
     * 删除时间
     */
    @Column(name = "deletion_time")
    private Date deletionTime;

    /**
     * 最后修改时间
     */
    @Column(name = "last_modification_time")
    private Date lastModificationTime;

    /**
     * 最后修改人ID
     */
    @Column(name = "last_modifier_user_id")
    private String lastModifierUserId;

    /**
     * 软删除
     */
    @Column(name = "is_deleted")
    private Boolean isDeleted;

    /**
     * 更新人
     */
    @Column(name = "last_modifier_user")
    private String lastModifierUser;

    @Column(name = "flow_num")
    private Long flowNum;

    /**
     * 问题描述
     */
    private String description;

    /**
     * 获取ID
     *
     * @return feedback_id - ID
     */
    public Long getFeedbackId() {
        return feedbackId;
    }

    /**
     * 设置ID
     *
     * @param feedbackId ID
     */
    public void setFeedbackId(Long feedbackId) {
        this.feedbackId = feedbackId;
    }

    /**
     * 获取标题
     *
     * @return title - 标题
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置标题
     *
     * @param title 标题
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取问题提出人
     *
     * @return submitter_name - 问题提出人
     */
    public String getSubmitterName() {
        return submitterName;
    }

    /**
     * 设置问题提出人
     *
     * @param submitterName 问题提出人
     */
    public void setSubmitterName(String submitterName) {
        this.submitterName = submitterName;
    }

    /**
     * 获取问题提出人主键
     *
     * @return submitter_id - 问题提出人主键
     */
    public String getSubmitterId() {
        return submitterId;
    }

    /**
     * 设置问题提出人主键
     *
     * @param submitterId 问题提出人主键
     */
    public void setSubmitterId(String submitterId) {
        this.submitterId = submitterId;
    }

    /**
     * 获取提交人部门主键
     *
     * @return submitter_group_id - 提交人部门主键
     */
    public String getSubmitterGroupId() {
        return submitterGroupId;
    }

    /**
     * 设置提交人部门主键
     *
     * @param submitterGroupId 提交人部门主键
     */
    public void setSubmitterGroupId(String submitterGroupId) {
        this.submitterGroupId = submitterGroupId;
    }

    /**
     * 获取提交人部门名称
     *
     * @return submitter_group - 提交人部门名称
     */
    public String getSubmitterGroup() {
        return submitterGroup;
    }

    /**
     * 设置提交人部门名称
     *
     * @param submitterGroup 提交人部门名称
     */
    public void setSubmitterGroup(String submitterGroup) {
        this.submitterGroup = submitterGroup;
    }

    /**
     * 获取提交时间
     *
     * @return submit_time - 提交时间
     */
    public Date getSubmitTime() {
        return submitTime;
    }

    /**
     * 设置提交时间
     *
     * @param submitTime 提交时间
     */
    public void setSubmitTime(Date submitTime) {
        this.submitTime = submitTime;
    }

    /**
     * 获取处理人名称
     *
     * @return handler_name - 处理人名称
     */
    public String getHandlerName() {
        return handlerName;
    }

    /**
     * 设置处理人名称
     *
     * @param handlerName 处理人名称
     */
    public void setHandlerName(String handlerName) {
        this.handlerName = handlerName;
    }

    /**
     * 获取处理人主键
     *
     * @return handler_id - 处理人主键
     */
    public String getHandlerId() {
        return handlerId;
    }

    /**
     * 设置处理人主键
     *
     * @param handlerId 处理人主键
     */
    public void setHandlerId(String handlerId) {
        this.handlerId = handlerId;
    }

    /**
     * 获取处理人部门主键
     *
     * @return handler_group_id - 处理人部门主键
     */
    public String getHandlerGroupId() {
        return handlerGroupId;
    }

    /**
     * 设置处理人部门主键
     *
     * @param handlerGroupId 处理人部门主键
     */
    public void setHandlerGroupId(String handlerGroupId) {
        this.handlerGroupId = handlerGroupId;
    }

    /**
     * 获取处理人部门名称
     *
     * @return handler_group - 处理人部门名称
     */
    public String getHandlerGroup() {
        return handlerGroup;
    }

    /**
     * 设置处理人部门名称
     *
     * @param handlerGroup 处理人部门名称
     */
    public void setHandlerGroup(String handlerGroup) {
        this.handlerGroup = handlerGroup;
    }

    /**
     * 获取url
     *
     * @return url - url
     */
    public String getUrl() {
        return url;
    }

    /**
     * 设置url
     *
     * @param url url
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * 获取最后期限
     *
     * @return deadline - 最后期限
     */
    public Date getDeadline() {
        return deadline;
    }

    /**
     * 设置最后期限
     *
     * @param deadline 最后期限
     */
    public void setDeadline(Date deadline) {
        this.deadline = deadline;
    }

    /**
     * 获取状态
     *
     * @return status - 状态
     */
    public Boolean getStatus() {
        return status;
    }

    /**
     * 设置状态
     *
     * @param status 状态
     */
    public void setStatus(Boolean status) {
        this.status = status;
    }

    /**
     * 获取是否为已报缺陷
     *
     * @return is_reported_issue - 是否为已报缺陷
     */
    public Boolean getIsReportedIssue() {
        return isReportedIssue;
    }

    /**
     * 设置是否为已报缺陷
     *
     * @param isReportedIssue 是否为已报缺陷
     */
    public void setIsReportedIssue(Boolean isReportedIssue) {
        this.isReportedIssue = isReportedIssue;
    }

    /**
     * 获取是否为已报项目
     *
     * @return is_reported_project - 是否为已报项目
     */
    public Boolean getIsReportedProject() {
        return isReportedProject;
    }

    /**
     * 设置是否为已报项目
     *
     * @param isReportedProject 是否为已报项目
     */
    public void setIsReportedProject(Boolean isReportedProject) {
        this.isReportedProject = isReportedProject;
    }

    /**
     * 获取是否定责
     *
     * @return is_criticized - 是否定责
     */
    public Boolean getIsCriticized() {
        return isCriticized;
    }

    /**
     * 设置是否定责
     *
     * @param isCriticized 是否定责
     */
    public void setIsCriticized(Boolean isCriticized) {
        this.isCriticized = isCriticized;
    }

    /**
     * 获取关键字
     *
     * @return keyword - 关键字
     */
    public String getKeyword() {
        return keyword;
    }

    /**
     * 设置关键字
     *
     * @param keyword 关键字
     */
    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    /**
     * 获取图片链接
     *
     * @return image_path - 图片链接
     */
    public String getImagePath() {
        return imagePath;
    }

    /**
     * 设置图片链接
     *
     * @param imagePath 图片链接
     */
    public void setImagePath(String imagePath) {
        this.imagePath = imagePath;
    }

    /**
     * 获取系统ID
     *
     * @return system_id - 系统ID
     */
    public String getSystemId() {
        return systemId;
    }

    /**
     * 设置系统ID
     *
     * @param systemId 系统ID
     */
    public void setSystemId(String systemId) {
        this.systemId = systemId;
    }

    /**
     * 获取系统名称
     *
     * @return system_name - 系统名称
     */
    public String getSystemName() {
        return systemName;
    }

    /**
     * 设置系统名称
     *
     * @param systemName 系统名称
     */
    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    /**
     * 获取菜单路径
     *
     * @return menu_path - 菜单路径
     */
    public String getMenuPath() {
        return menuPath;
    }

    /**
     * 设置菜单路径
     *
     * @param menuPath 菜单路径
     */
    public void setMenuPath(String menuPath) {
        this.menuPath = menuPath;
    }

    /**
     * 获取创建时间
     *
     * @return creation_time - 创建时间
     */
    public Date getCreationTime() {
        return creationTime;
    }

    /**
     * 设置创建时间
     *
     * @param creationTime 创建时间
     */
    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }

    /**
     * 获取删除人ID
     *
     * @return deleter_user_id - 删除人ID
     */
    public String getDeleterUserId() {
        return deleterUserId;
    }

    /**
     * 设置删除人ID
     *
     * @param deleterUserId 删除人ID
     */
    public void setDeleterUserId(String deleterUserId) {
        this.deleterUserId = deleterUserId;
    }

    /**
     * 获取删除时间
     *
     * @return deletion_time - 删除时间
     */
    public Date getDeletionTime() {
        return deletionTime;
    }

    /**
     * 设置删除时间
     *
     * @param deletionTime 删除时间
     */
    public void setDeletionTime(Date deletionTime) {
        this.deletionTime = deletionTime;
    }

    /**
     * 获取最后修改时间
     *
     * @return last_modification_time - 最后修改时间
     */
    public Date getLastModificationTime() {
        return lastModificationTime;
    }

    /**
     * 设置最后修改时间
     *
     * @param lastModificationTime 最后修改时间
     */
    public void setLastModificationTime(Date lastModificationTime) {
        this.lastModificationTime = lastModificationTime;
    }

    /**
     * 获取最后修改人ID
     *
     * @return last_modifier_user_id - 最后修改人ID
     */
    public String getLastModifierUserId() {
        return lastModifierUserId;
    }

    /**
     * 设置最后修改人ID
     *
     * @param lastModifierUserId 最后修改人ID
     */
    public void setLastModifierUserId(String lastModifierUserId) {
        this.lastModifierUserId = lastModifierUserId;
    }

    /**
     * 获取软删除
     *
     * @return is_deleted - 软删除
     */
    public Boolean getIsDeleted() {
        return isDeleted;
    }

    /**
     * 设置软删除
     *
     * @param isDeleted 软删除
     */
    public void setIsDeleted(Boolean isDeleted) {
        this.isDeleted = isDeleted;
    }

    /**
     * 获取更新人
     *
     * @return last_modifier_user - 更新人
     */
    public String getLastModifierUser() {
        return lastModifierUser;
    }

    /**
     * 设置更新人
     *
     * @param lastModifierUser 更新人
     */
    public void setLastModifierUser(String lastModifierUser) {
        this.lastModifierUser = lastModifierUser;
    }

    /**
     * @return flow_num
     */
    public Long getFlowNum() {
        return flowNum;
    }

    /**
     * @param flowNum
     */
    public void setFlowNum(Long flowNum) {
        this.flowNum = flowNum;
    }

    /**
     * 获取问题描述
     *
     * @return description - 问题描述
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置问题描述
     *
     * @param description 问题描述
     */
    public void setDescription(String description) {
        this.description = description;
    }
}